package com.dgut.lab.controller;

import com.dgut.lab.entity.Questionnaire;
import com.dgut.lab.service.QuestionnaireService;
import com.dgut.lab.util.ResponseUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import java.util.Map;

@RestController
public class QuestionnaireController {

    @Autowired
    private QuestionnaireService questionnaireService;

    @ResponseBody
    @PostMapping("/questionnaire/add")
    public Object addQuestionnaire(@RequestBody Map<String,Object> questions){
//        System.out.println(questions);
        Questionnaire questionnaire = new Questionnaire();
        questionnaire.setEnable(1);
        questionnaire.setQuestions(questions);
        Questionnaire addQuestionnaire = questionnaireService.addQuestionnaire(questionnaire);
        if(addQuestionnaire!=null)
            return ResponseUtil.ok(addQuestionnaire);
        return ResponseUtil.fail(1,"添加问卷失败！");
    }

    @GetMapping("/questionnaire/queryLasted")
    public Object queryLasted(){
        Questionnaire questionnaire = questionnaireService.queryLatest();
//        System.out.println("问卷ID："+questionnaire.getQuestionnaireId().toString());
        if(questionnaire!=null)
            return ResponseUtil.ok(questionnaire);
        return ResponseUtil.fail(4,"获取最新问卷失败！");

    }


}
